

#ifndef HZLIB_H
#define	HZLIB_H

#ifdef	__cplusplus
extern "C" {
#endif





#ifdef	__cplusplus
}
#endif
void DualTask(float thisdelay, float interti, float trialNumperSess, float WaterLen, float missstop, float sessstop, float delay_before_reward) ;
void ODNMS_HZ(int FirstOdorIn, float FirOdorLen, float OdorDelayIn, int SecondOdorIn, float SecOdorLen, int ThirdOdorIn, float WaterLIn, float IntervalIn, float delay_before_reward);
void HZ_Go_Nogo(float thisdelay, float interti, int trialNumperSess, float WaterLen, int missstop, int sessstop, float delay_before_reward);
void HZ_Go(int OdorIn, float OdorLen, float thisdelay, float WaterLIn, int IntervalIn, int prolong, float delay_before_reward) ;
void HZ_Nogo(int OdorIn, float OdorLen, float thisdelay, float WaterLIn, int IntervalIn, int prolong, float delay_before_reward);
void HZ_AB_BA_Go_AA_BB_Nogo_laser_ITI(int thisdelay, int interti, int trialNumperSess, float WaterLen, int missstop,int sessstop, float delay_before_reward, int delay1, int delay2);
void HZ_AB_BA_Go_AA_BB_Nogo_laser(int thisdelay, int interti, int trialNumperSess, float WaterLen, int missstop,int sessstop, float delay_before_reward, int delay1, int delay2);
void HZ_ODNMS(int FirstOdorIn, float FirOdorLen, int OdorDelayIn, int SecondOdorIn, float SecOdorLen, float WaterLIn, int IntervalIn, int prolong, float delay_before_reward, int delay1, int delay2, int temptrial);
void HZ_ODNMS_ITI(int FirstOdorIn, float FirOdorLen, int OdorDelayIn, int SecondOdorIn, float SecOdorLen, float WaterLIn, int IntervalIn, int prolong, float delay_before_reward, int delay1, int delay2, int temptrial);
#endif	/* LDLIB_H */

